package com.slofzx.nuoda.evaluation.project.observer;

import com.slofzx.nuoda.common.enums.ServiceResult;

/**
 * 项目变动监听接口
 * @author sunfuyong
 */
public interface ProjectObserver {
    /**
     * 获取监听者名称
     * @return
     */
    String getName();
    /**
     * 处理项目创建事件
     * @param projectId
     * @return
     */
    ServiceResult handleProjectCreate(String projectId);

    /**
     * 处理项目删除事件
     * @param projectId
     * @return
     */
    ServiceResult handleProjectDelete(String projectId);
}
